sizegroup: Construct the set of sizegroup peers as a hash table
authorBenjamin Otte <otte@redhat.com>
Sun, 4 Nov 2012 14:47:03 +0000 (15:47 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 4 Nov 2012 14:47:03 +0000 (15:47 +0100)
commit8bdff7a564996dcc2c619a5f577958e250808b70
treef2c0836a62810ad9903ccdd33cf2a9c8da72736a
parent1ef057f983acf12a85caf014735a820d04cca6e4
sizegroup: Construct the set of sizegroup peers as a hash table

This way we don't need a marker on GtkWidgetParivate that needs to be
unset later, so we have all our data in the same place and can avoid
problems with reentrancy and shenanigans like that.

But the main reason I wrote that is cleaner code.
gtk/gtksizegroup.c
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h